3991 752
2943 709
473 58
11385 783
144832 786
45100 371
70058 645
4432 44
40593 333
4549 388
5336 321
12434 595
8982 659