16018 750
4011 81
12306 186
8338 386
4761 593
8332 213
9646 891
3984 76
7196 116
4362 888
4860 473
9498 208
2193 51