25586 67
22680 762
7170 169
9276 226
20017 610
6394 880
15210 446
7255 926
29173 838
4790 371
18187 269
13206 505
14635 457
7605 97
8613 158
6507 42
11416 672
6160 441
12845 820
14888 811
7632 230
6689 461
15897 614
10963 111
8327 253
15143 809
6891 867
10315 310