31066 259
21483 561
8921 446
8172 421
14337 475
7301 362
9734 50
7248 84
41474 354
9599 470
11828 233
8238 309
12309 278
28971 140
21644 727
7607 891
9134 678
10758 502
9440 321
10086 117
13980 620
7252 640
16539 137
13428 276