581 148
2948 861
785 173
2865 804
2422 562
1909 221
838 69
1473 367
3625 602
5060 556
10195 370
15947 147
7741 271
19576 190
11796 298
16143 767
25961 703