19126 153
12530 686
16103 275
14272 461
2749 83
1865 173
11048 715
5182 117
32642 600
6218 520
8623 1125