40888 593
37826 545
42998 435
15826 424
46497 207
4978 232
3066 490
2905 316
2843 446
3614 572
8249 710
6404 231