1263 375
649 140
1257 270
2276 630
439 61
3218 626
3064 780
3933 312
4591 372
7814 285
418459 958
5923 723