4875
3729
1023
696
1063
1494
1089
748
766
1019
697
702
745
1348
1153
685
660
702
644
1117
3763
706
960
673
2471
5604
841
1668
873
1096
2924
1482
3256
3052
1106
4692
5788
1040
1136
1391
2929
2879
1998
2533
2453
3297
2382
8137