3997 752
2985 709
482 58
11390 783
145068 786
45231 371
70515 645
4470 44
40610 333
4573 388
5347 321
12438 595
9047 659