3905 30
12012 85
90952 512
8462 393
7078 692
8571 680
51717 725
1538 373
28257 436
2690 56
13874 538
4570 462
3730 919