16696 63
30567 141
2660 768
21416 158
16412 669
1422 292
2796 499
713 107
1750 147
2148 620
1109 119
1053 94
3102 550
1625 246