5021 514
105865 236
42978 217
19438 405
11059 561
5795 447
8962 806
3307 261
2389 406
2749 755
2698 433