319446 1078
289203 746
235988 813
117104 723
85961 294
115067 471
76649 102
59396 270
41428 817
128255 386
184399 785
352280 992
413512 919
35642 703
27424 550
59459 409
15067 291
228655 623
79244 684
75884 836
11309 629
178389 786
54632 739
32558 321