16006 869
18136 674
4933 636
2860 46
3436 363
7524 375
14098 470
7350 322
3512 97
5588 632
4942 244
3185 586
3585 111
1839 412
1346 237
860 78