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