2447973
895770
31113
1165948
880658
84085
1032555
125162
1409751
1083949
1176491
606521
396929
648169
494471
783310
1248985
1348309
288738
721653
470146
901838
234711
1240528
43089
1135382