296591 621
7010 653
5653 316
6410 899
8356 565
85696 584
151993 1108
7722 276
67372 675
26318 199
6500 775
50214 358
5042 660
5628 455
7770 431
6334 293
60458 151