3997 752
2976 709
482 58
11390 783
145041 786
45193 371
70472 645
4468 44
40608 333
4572 388
5347 321
12438 595
9042 659