16699 63
30586 141
2660 768
21422 158
16415 669
1424 292
2796 499
714 107
1750 147
2149 620
1109 119
1054 94
3102 550
1626 246