9556 50
9628 161
29706 127
19004 1030
3371 26
15945 572
13041 582
12275 416
20869 715
7109 266
4070 447
3428 624
21995 107