40758 593
37717 545
42910 435
15548 424
46292 207
4971 232
3058 490
2888 316
2831 446
3599 572
8234 710
6394 231