580 148
2940 861
783 173
2864 804
2421 562
1847 221
837 69
1468 367
3624 602
5022 556
10192 370
15945 147
7737 271
19556 190
11789 298
16139 767
25944 703