16691 63
30542 141
2659 768
21404 158
16403 669
1419 292
2795 499
712 107
1747 147
2148 620
1109 119
1052 94
3101 550
1622 246