4005
1182
30863
1804
1269
921
1661
3797
2238
998
1130
1316
3189
1107
1306
1155
1014
2397
1889
934
953
1010
1160
978
4159
5523
1274
1015
2889
1058
1111
1256
967
2362
1392
1146
18065
1119
959
1244
1095
1545
5807
939
822
2088
1023
1800
908
951
1152
1128
968
861
823
906
1009
1528
984
950