2543 542
2182 191
115474 561
154816 299
47033 171
10337 916
3284 394
30033 432
23121 367
6666 686
2975 205
4846 675
4489 574
4870 667