12631 826
4199 674
247394 1196
2806596 4097
332985 530
2553069 3573
285902 1572
234075 590
194823 744
3268283 6830
708946 1991
259088 1185
97375 372
144005 691
118732 632
47949 393
62916 598
182747 1069
57601 163
105549 399
49788 584
18034 699
8869 449