1396 27
14007 715
8683 265
11212 75
7141 359
16594 568
11877 287
17895 286
5162 41
8761 847
6753 192
5554 681
4832 530
2932 176
8930 55
6598 655