1396 27
14009 715
8683 265
11212 75
7141 359
16595 568
11877 287
17899 286
5163 41
8761 847
6755 192
5555 681
4832 530
2932 176
8932 55
6599 655