3991 752
2943 709
473 58
11385 783
144837 786
45100 371
70061 645
4433 44
40593 333
4550 388
5337 321
12434 595
8982 659