3994 752
2954 709
479 58
11387 783
144912 786
45123 371
70207 645
4451 44
40600 333
4566 388
5340 321
12435 595
9013 659