21123 311
29598 200
128201 348
378061 1199
95304 559
335832 832
65285 339
76151 552
10350 868
136250 686
443952 937
56475 497
170598 411
12450 413
141346 534
49327 842
36210 451
64807 328
166582 643
138085 662
121486 487
67175 744
97573 913
235529 1139
72091 872
119610 475
61254 132
2777 483