12970 184
15385 627
3838 486
14779 329
20140 326
10300 109
18701 966
6565 549
14690 411
4927 156
2133 276
12657 781