331426 1463
2588 90
4709 256
89995 642
6342 309
7774 570
18055 555
419281 832
578431 1527
58682 457
521703 1661
14450 384
17251 358
94766 874
67766 377
56052 241
61818 506
21340 366
74288 226
43055 394
57493 756
77777 680
41272 477
157238 346