3991 752
2942 709
472 58
11384 783
144804 786
45095 371
70015 645
4420 44
40592 333
4548 388
5331 321
12432 595
8976 659