5339 30
13962 885
3588 113
1731 231
7223 912
3641 436
5450 756
5296 669
3800 859
33893 408
31331 374
17133 322
3006 571
2673 610