12096 556
9255 450
17306 63
32853 141
2711 768
22223 158
16781 669
1498 292
2838 499
759 107
1819 147
2237 620
1167 119
1086 94
3149 550
1694 246