8021 86
20131 596
13820 252
20841 188
7980 641
10133 598
24525 307
15317 339
8807 724
20118 584
9454 519
3275 327
26507 288
10992 238
12892 78
11199 857
9479 636
23187 668
6957 421
22934 823
13412 353
8322 75
39961 444
59003 377
56145 655
24315 942
9221 523
18837 340