581 148
2946 861
785 173
2865 804
2422 562
1895 221
838 69
1473 367
3624 602
5055 556
10195 370
15947 147
7740 271
19566 190
11796 298
16140 767
25955 703