16018 750
4012 81
12306 186
8339 386
4762 593
8333 213
9646 891
3984 76
7197 116
4362 888
4861 473
9498 208
2193 51