581 148
2945 861
784 173
2865 804
2422 562
1894 221
838 69
1472 367
3624 602
5053 556
10194 370
15947 147
7739 271
19566 190
11796 298
16140 767
25954 703