7053
1795
3361
1445
1239
878
1266
2552
1020
837
994
4018
902
23335
2441
1044
1368
1447
7926
12169
23039
3704
7729
1383
8805