40684 593
37639 545
42875 435
15350 424
46192 207
4970 232
3053 490
2878 316
2826 446
3596 572
8228 710
6385 231