1600 27
14441 715
8902 265
11375 75
7318 359
17140 568
12195 287
5245 41
8916 847
6852 192
5729 681
4929 530
3043 176
9042 55
6815 655