307526 179
74633 218
84519 134
64274 1048
97566 372
58256 600
28316 599
62159 255
33610 844
61225 883
49838 744
20467 762
113675 381
13393 634
51224 693
24355 271
50073 261
36093 419
119489 469
71048 233
47915 327
46242 679
103595 264
40080 322
50582 534
114501 957
32643 820
20621 184