2395 88
1273 70
3905 768
42244 685
2677 228
3429 554
13078 396
6897 156
21305 52
12051 648
7660 602
14774 134
10430 201
2647 555
17117 213
5787 421