1050 116
3752 923
6417 793
5514 508
14452 734
549 42
13387 630
7328 93
7968 276
29789 460
7891 374
2488 476
2695 777
3527 732
5685 54
4059 803