12095 556
9255 450
17304 63
32841 141
2711 768
22220 158
16781 669
1498 292
2838 499
759 107
1819 147
2237 620
1167 119
1086 94
3148 550
1694 246