12096 556
9258 450
17315 63
32877 141
2712 768
22227 158
16783 669
1498 292
2839 499
759 107
1819 147
2239 620
1168 119
1086 94
3149 550
1694 246