16033 869
18139 674
4933 636
2864 46
3443 363
7527 375
14099 470
7357 322
3514 97
5588 632
4946 244
3187 586
3587 111
1839 412
1346 237
860 78