4282
2348
3266
1330
1108
1464
1504
910
850
4621
1266
1115
4254
873
871
799
847
1064
1063
1047
1168
996
895
10595
1015
927
909
2560
1088
984
881
1624
967
1248
3955
3870
903
1854
956
1000
4491
939
4401
1007
952
926
992
938
1518
925
1074
855
2804
1164
862
995
1051
913
939
1011