12050 66
337455 1115
531556 981
217716 268
358988 547
188996 747
349088 770
147209 238
143321 931
46043 573
76588 189
62567 293
65769 278
49988 486
85584 819
48968 472
68792 388
1545858 4449
1326693 2505
453154 1310
1093364 1874
307531 1217
622983 1320
1659251 3619
423402 1695
38508 181