5012 514
105822 236
42964 217
19428 405
11050 561
5774 447
8959 806
3305 261
2389 406
2748 755
2696 433