580 148
2936 861
782 173
2860 804
2420 562
1805 221
836 69
1468 367
3622 602
5008 556
10190 370
15945 147
7734 271
19539 190
11786 298
16135 767
25932 703