580 148
2939 861
783 173
2863 804
2421 562
1834 221
837 69
1468 367
3623 602
5017 556
10191 370
15945 147
7736 271
19551 190
11789 298
16138 767
25941 703