2891
4270
4340
4020
3521
6422
3557
3983
3382
3034
3588
4318
4067
4321
20895
16809
7211
6633
35022
13554
6276
15602
4642
6020
3765