16602 63
30290 141
2656 768
21281 158
16350 669
1416 292
2787 499
706 107
1741 147
2144 620
1105 119
1047 94
3097 550
1614 246