495750
386340
942395
1021241
240299
683701
252395
1001449
321851
509595
32189
879907
204693
834186
124920
220255
817121
492266
199423
1097114
664202
252284
375141
611510
982128
508848
1330524
99631
470546
983572