1845 88
929 70
3510 768
40983 685
2058 228
2866 554
12583 396
6692 156
20676 52
11654 648
7435 602
14122 134
9835 201
2575 555
16035 212
5356 421