9563 50
9631 161
29712 127
19021 1030
3371 26
15953 572
13041 582
12277 416
20882 715
7109 266
4071 447
3429 624
21999 107