19515 525
125544 412
35848 483
6055 155
42875 224
6271 137
31093 681
4626 418
2533 194
7081 563
4217 351
3436 523
3097 655
937 165
3202 597