2339
40576
968
1043
994
1116
1168
1561
739
1014
706
800
4185
900
1060
3548
943
820
3321
1539
933
12367
5625
859
1346