3997 752
2979 709
482 58
11390 783
145054 786
45211 371
70493 645
4468 44
40608 333
4573 388
5347 321
12438 595
9046 659