526659
583504
1102460
656286
882280
451663
403299
1074163
676553
387278
1065595
714375
742133
835776
795846
1018627
197369
845865
503442
67860
960238
354214
28332
460550
239431
854207