585 148
2977 861
791 173
2870 804
2430 562
2142 221
848 69
1476 367
3630 602
5175 556
10206 370
15950 147
7749 271
19678 191
11822 298
16184 767
26251 703