4978 514
105587 236
42881 217
19369 405
11010 561
5751 447
8947 806
3290 261
2384 406
2740 755
2686 433