302527 1064
273955 738
221298 788
61803 148
109131 716
115725 900
105125 759
80655 289
108545 467
71157 93
55911 270
39238 814
119296 381
172536 774
46439 270
330875 976
23603 423
388870 893
33510 699
25208 547
58544 613
13797 587
56342 407