40735 593
37703 545
42897 435
15492 424
46267 207
4971 232
3057 490
2886 316
2830 446
3599 572
8232 710
6392 231