286 50
1306 257
2552 720
2602 360
1568353 2749
94745 281
141393 760
179872 1184
1050 199
350309 1320
3830 855
58189 588
391629 1215
596477 1833
81273 662
12472 161
236595 1182
68461 722
309149 966
402758 1532
45955 593
160470 744
43163 228
70794 577