4191 382
2814 45
12324 99
11384 658
28575 425
87204 779
54496 674
13607 155
68156 346
36494 787
34579 730
7588 433
56616 196