110528 310
5250 669
11257 655
19637 146
24244 287
20674 132
29527 122
43986 1011
3647 347
2151 294
3990 817
7016 754
14266 398
17652 352