3991 752
2942 709
473 58
11384 783
144817 786
45098 371
70030 645
4427 44
40592 333
4548 388
5331 321
12434 595
8978 659