3021
4546
1086
1172
1064
1385
1691
1129
938
1839
1291
882
19999
2727
910
2590
1027
3932
10120
1879
1623
1092
1114
2489
966
4672
1004
831
1051
903
1396
1240
4227
869
1072
7583
6477
1075
1023
3049
967
1189
909
1063
22964
1055
1132
957
2380
1310
2420
1645
1231
1161
3546
1083
2088
1103
5050
1103