14452 96
15507 616
27324 647
12345 58
12840 710
11075 261
7196 504
14931 126
2028 153
4438 249
9669 672
2951 223
40606 628
8181 571
21769 610
13223 123
2391323 3902
383789 1161
193613 744
188369 592
95681 372
46040 385
55183 627
34443 613
16922 695
31391 292
11624 131
4324 125