40682 593
37638 545
42875 435
15346 424
46186 207
4969 232
3053 490
2878 316
2826 446
3594 572
8228 710
6385 231