1831 88
924 70
3505 768
40966 685
2046 228
2862 554
12577 396
6691 156
20666 52
11651 648
7433 602
14098 134
9826 201
2574 555
16031 212
5353 421