4006
1182
30865
1805
1269
921
1662
3797
2238
1001
1131
1317
3189
1107
1306
1155
1014
2401
1889
934
953
1011
1162
978
4160
5526
1276
1016
2890
1058
1111
1256
968
2364
1395
1146
18067
1119
960
1245
1095
1545
5807
939
822
2088
1025
1802
909
953
1154
1128
970
862
823
907
1009
1529
985
951