9553 50
9626 161
29700 127
18998 1030
3371 26
15941 572
13041 582
12273 416
20847 715
7109 266
4068 447
3426 624
21992 107