49948 506
502533 850
59715 610
122607 532
1163513 1297
82143 773
73147 688
102942 900
519097 1658
418223 1261
89937 381
312124 796
85330 666
341421 1175
55779 733
445589 1567
643835 1623
80371 240
56947 231
324361 411
405047 1064
180672 861