4013 30
12118 85
93647 532
8662 393
7104 692
8702 680
51768 725
1554 373
29438 436
2755 56
14172 539
4643 462
3773 919