9547 50
9625 161
29696 127
18992 1030
3371 26
15937 572
13041 582
12270 416
20843 715
7109 266
4068 447
3426 624
21989 107