4978 514
105588 236
42881 217
19371 405
11012 561
5752 447
8948 806
3290 261
2384 406
2740 755
2686 433