580 148
2933 861
781 173
2860 804
2420 562
1783 221
835 69
1468 367
3620 602
4995 556
10188 370
15945 147
7733 271
19526 190
11784 298
16132 767
25926 703