16001 45
3439 743
2812 636
961 215
2036 353
1350 193
4043 524
1515 197
2957 567
18295 559
1784 302
6778 531
1593 143
1466 93
7959 39
9032 328
13040 89
37286 673
11278 488
2630 149
10451 185
2570 88
204493 335
62294 621
45709 115
5687 107
6454 521
3323 239