3605 587
23456 503
1960 331
44718 186
27534 195
5192 448
18277 546
21866 264
13172 551
3696 487
6944 64
3343 447
2500 61