105993 305
75759 423
84730 532
54294 606
52251 404
198567 582
70065 677
69203 830
32330 454
55699 632
53894 630
57831 106
209164 643
94811 492
244693 849
332990 1217
299638 1048
80107 288
45984 263
9764 303
14695 626
18085 561
897499 1946
560323 1200
319616 983