1502
1698
2099
1975
5884
1376
916
1170
4083
2557
959
6159
1078
4349
2143
1309
1019
9452
975
1166
2562
1067
1364
2694
29920
1666
1386
2128
1029
24580
16849
1010
1150
806
1087
3546
2373
1626
1833
1220
1210
1007
1084
956
4925
889
2311
974
987
960
6001
1635
1093
1047
1772
3755
3186
1260
1098
6080