9768 50
9713 161
29984 127
19538 1030
3452 26
16157 572
13112 582
12563 416
21830 715
7141 266
4109 447
3458 624
22227 107