392996
84636
1068720
1281852
834233
514252
20455
872272
707957
76635
72116
115376
881872
101790
954848
483800
244732
805598
586522
435584
1036415
315152
598194
853483
291563
370301