135032 517
57577 708
166792 774
6954 78
15046 288
17987 376
292777 947
27878 470
300702 1108
15620 131
18262 338
23463 353
73302 924
9630 304
190392 521
51523 811
63547 455
40077 887
53155 829
39048 557
39286 332
72181 704
37392 473