5003 514
105792 236
42955 217
19420 405
11044 561
5769 447
8955 806
3302 261
2389 406
2748 755
2695 433