9501
8176
6812
2219
5463
9649
1491
738
1470
906
893
825
4186
905
1583
2972
962
787
899
871
892
1036
1234
815
847
776
1071
1004
866
1064
984
2241
1474
909
985
2241
768
797
787
892
1975
2757
899
848
927
1034
945
851
904
902
856
999
877
1140
843
904
938
829
1062
925