296152 625
7596 804
33777 304
86702 800
24544 771
29345 118
784286 1667
136065 724
93249 843
36012 670
13762 498
82410 597
202367 1056
16653 163
451990 1073
42733 993
186930 594
139658 504
34971 74
354664 1385
14646 156
139993 562
12481 100
12631 560
14097 392
90610 550
6486 714
14384 316