2551 542
2221 191
116150 561
154955 299
47138 171
10342 916
3287 394
30110 432
23187 367
6683 686
2989 205
4854 675
4496 574
4880 667