1496 50
6463 425
8219 587
2596 353
7950 571
2332 255
18448 830
36807 103
182333 797
21603 620
14514 418
4116 678
5784 489
4323 393
6300 577
3104 543
1108 89
4216 893