1826 88
915 70
3496 768
40958 685
2037 228
2857 554
12575 396
6686 156
20657 52
11646 648
7431 602
14084 134
9822 201
2571 555
16025 212
5349 421