3085 88
1596 70
4200 768
39538 685
2133 228
2807 554
11899 396
6489 156
20313 52
10758 648
7267 602
13645 134
9496 201
2481 555
15663 212
5134 421