1044537 1596
31587 471
609728 1269
25132 713
12652 726
57008 530
92356 168
58040 215
121226 626
317128 955
35495 220
116422 277
79866 527
39410 1048
16623 569
43068 847
53225 963
70315 385
20836 777
37659 983
99323 529
14149 287
40361 501