580 148
2927 861
781 173
2860 804
2420 562
1767 221
834 69
1467 367
3620 602
4989 556
10188 370
15945 147
7732 271
19515 190
11784 298
16127 767
25918 703