3003 952
1573 335
319 80
2921 844
7829 209
3286 581
5918 779
30565 779
7611 94
3770 164
66119 947
15829 447
14564 118
18816 879
38271 72
24724 50
5144 512
6786 611
5531 90
1501 288
5128 719
16152 556
5189 498
2029 102
4761 258
4864 475
1992 75
3385 578