580 148
2945 861
783 173
2865 804
2422 562
1879 221
838 69
1472 367
3624 602
5042 556
10193 370
15947 147
7738 271
19563 190
11792 298
16140 767
25951 703