3991 752
2943 709
473 58
11385 783
144820 786
45098 371
70035 645
4428 44
40592 333
4548 388
5332 321
12434 595
8981 659