791573
526659
583504
1102460
656286
882280
451663
403299
1074163
387278
1065595
714375
795846
1018627
197369
845865
503442
67860
960238
354214
28332
460550
239431
854207
906600
35288