3000 384
2412 215
28265 187
486561 233
17569 707
5325 151
8034 153
16284 533
8860 951
4429 736
2732 51
6598 71
17943 611
7321 764
3449 157
3708 495
6098 714
2254 29
1120 166
4000 551