4005
1182
30865
1804
1269
921
1662
3797
2238
1000
1131
1317
3189
1107
1306
1155
1014
2400
1889
934
953
1011
1161
978
4160
5526
1275
1015
2890
1058
1111
1256
968
2364
1395
1146
18066
1119
959
1244
1095
1545
5807
939
822
2088
1025
1802
909
953
1153
1128
970
862
823
907
1009
1529
984
951