9566 50
9641 161
29715 127
19029 1030
3376 26
15954 572
13043 582
12280 416
20892 715
7109 266
4074 447
3429 624
22003 107