40800 593
37757 545
42936 435
15613 424
46341 207
4973 232
3059 490
2892 316
2839 446
3605 572
8235 710
6398 231