3991 752
2943 709
473 58
11385 783
144837 786
45100 371
70063 645
4433 44
40594 333
4552 388
5337 321
12434 595
8983 659