429266
550362
3029438
4932703
660745
864214
4059853
1051385
1970341
4873986
55898
56721
71332
55048
53671
51625
43040
45336
46013
49207
602237
2699041
989252
1999498
1093293
891698
8108367
735574
803628
4011618