306 68
5840 503
1350 327
7309 162
3957 392
5819 49
21518 525
5914 66
1200 385
2757 622
34459 781
1845 419
2061 168
553 115
1150 336
1278 279
78806 311
30087 363
12850 219
1006 221
10681 166
24642 131
7734 318
3939 547