300 12
553 760
727 461
489 502
620 288
839 293
802 523
1011 864
706 375
688 64
950 468
416 868
9096 358
8584 795
7015 360
5642 361
4392 346
4238 33
3806 10
3591 222
3270 201
3182 217
3101 645
3099 922