581 148
2948 861
788 173
2865 804
2422 562
1927 221
838 69
1473 367
3625 602
5065 556
10197 370
15948 147
7741 271
19581 190
11799 298
16144 767
25968 703