9563 50
9635 161
29712 127
19022 1030
3372 26
15953 572
13041 582
12278 416
20886 715
7109 266
4072 447
3429 624
22001 107