40756 593
37716 545
42909 435
15541 424
46285 207
4971 232
3057 490
2888 316
2831 446
3599 572
8234 710
6394 231