12196 61
18991 641
11021 659
8613 309
52072 138
23090 200
19004 170
21922 733
11411 331
9574 516
4412 106