3996 752
2955 709
479 58
11388 783
144923 786
45124 371
70233 645
4453 44
40600 333
4566 388
5340 321
12435 595
9018 659