103089 502
22012 503
71531 311
18351 63
41265 568
27886 120
49818 143
51781 587
76895 1063
53973 696
22477 346
23410 211
11797 647
291417 727
97074 949
94106 462
79442 165
39888 101
27387 357
20581 336
89756 190
12074 635
33740 402
66804 587
27577 389
17160 414
35224 455
49135 723