19506 525
125357 412
35839 483
6052 155
42860 224
6267 137
31073 681
4621 418
2533 194
7061 563
4215 351
3434 523
3095 655
934 165
3197 597