3996 752
2956 709
479 58
11388 783
144923 786
45125 371
70234 645
4453 44
40600 333
4567 388
5340 321
12435 595
9018 659