19515 525
125503 412
35847 483
6055 155
42873 224
6271 137
31090 681
4626 418
2533 194
7079 563
4217 351
3435 523
3096 655
937 165
3198 597