580 148
2939 861
783 173
2863 804
2421 562
1846 221
837 69
1468 367
3624 602
5022 556
10192 370
15945 147
7736 271
19552 190
11789 298
16139 767
25943 703