453988 727
11343 42
15188 194
94514 556
106572 712
5496 278
254227 701
128129 898
48546 724
24452 541
45673 323
49755 251
75928 684
13980 679
7244 425
4539 567
2562 277
3727 381
3233 395
5891 258
3649 612
60562 191