127702
545278
944946
328561
169277
645701
485241
877557
405175
96144
36825
25564
134844
766487
95859
782221
343432
1101000
160795
122259
737568
550432
188149
110788
817641
6435