12631 62
19117 641
11266 659
8716 309
55345 140
23248 200
19146 170
23312 733
11537 331
9718 516
4559 106