3997 752
2958 709
479 58
11388 783
144933 786
45126 371
70275 645
4455 44
40600 333
4567 388
5345 321
12435 595
9019 659