1600 27
14441 715
8902 265
11375 75
7319 359
17144 568
12195 287
18738 286
5246 41
8918 847
6852 192
5729 681
4929 530
3043 176
9042 55
6815 655