19520 525
125598 412
35853 483
6057 155
42878 224
6280 137
31104 681
4627 418
2533 194
7083 563
4220 351
3436 523
3097 655
937 165
3202 597