16629 63
30354 141
2656 768
21306 158
16363 669
1417 292
2791 499
709 107
1742 147
2147 620
1107 119
1047 94
3099 550
1617 246