2937 831
23725 82
16457 438
40506 591
5856 121
6306 483
15014 630
2966 557
5429 660
6451 735
2557 688
4605 388