15029
7152
8201
1081
3076
1925
927
4737
1705
1196
1240
1339
936
1061
1014
1046
2122
1003
1104
911
1038
1120
1335
1302
2122
1041
1505
928
1044
1005
845
1011
876
1583
3564
1091
908
6348
1658
1079
1285
866
1041
1001
1026
6088
1068
1084
989
1360
883
890
897
1076
890
974
1263
857
842
1099