1395 27
14003 715
8683 265
11205 75
7139 359
16591 568
11874 287
17886 286
5153 41
8761 847
6751 192
5553 681
4831 530
2931 176
8928 55
6598 655