3008 30
21978 665
18302 541
8413 87
14148 276
33267 511
9324 151
9889 293
8466 458
11142 299
4868 484
4835 362
8375 200
7307 819
8873 563
32483 540
12269 602
8880 217
7466 481
5356 315
3741 71
9105 844
9950 317
7411 610
13474 579
10818 294
11201 296
12713 259