1396 27
14006 715
8683 265
11209 75
7140 359
16591 568
11875 287
17890 286
5156 41
8761 847
6751 192
5554 681
4832 530
2931 176
8929 55
6598 655