137122
912968
967514
676450
1175561
850424
609475
361513
1231923
573535
281802
450268
27716
1072437
1970727
843189
1722957
993433
545677
616825
1074536
968926
923458
2546985
661628
1786283