580 148
2938 861
782 173
2862 804
2421 562
1830 221
837 69
1468 367
3623 602
5014 556
10191 370
15945 147
7736 271
19544 190
11787 298
16137 767
25937 703