4430 85
2357 144
3722 336
9462 391
38753 332
9477 159
5541 703
6643 565
9375 532
10347 886
841 63
1008 58
2838 605