3991 752
2943 709
473 58
11385 783
144836 786
45100 371
70061 645
4432 44
40593 333
4549 388
5337 321
12434 595
8982 659