16723 63
30661 141
2669 768
21481 158
16433 669
1426 292
2802 499
719 107
1757 147
2154 620
1112 119
1058 94
3104 550
1628 246