9554 50
9628 161
29705 127
18999 1030
3371 26
15943 572
13041 582
12275 416
20860 715
7109 266
4070 447
3428 624
21993 107