16731 63
30689 141
2671 768
21513 158
16438 669
1428 292
2802 499
720 107
1761 147
2158 620
1117 119
1058 94
3105 550
1628 246