2949 631
15878 359
9411 196
4461 45
25418 496
13246 984
4211 376
12897 711
13081 928
5224 860
8893 484
17638 323
3396 296
27403 374
16387 497
4526 391
3130 136
14875 397
13717 654
3528 60