21466
2204
832
3889
4232
1383
2177
874
885
9435
933
1007
1711
2650
906
837
4099
37690
8579
1207
1342
2841
3121
820
3116
3915
3787
983
5998
2279
1793
2228
1556
10861
1461
1847
1509
904
815
1029
868
938
8119
2013
11656
1057
5828
10991
839
6347
899
949
3908
1101
4536
106490
2481
4006
994
2606