4010
1182
30867
1805
1270
923
1662
3797
2238
1003
1132
1319
3190
1107
1308
1157
1016
2403
1890
936
954
1015
1166
978
4160
5532
1277
1020
2891
1060
1113
1257
969
2366
1397
1148
18070
1119
961
1246
1095
1549
5811
941
823
2088
1026
1803
909
953
1154
1128
970
863
825
908
1010
1530
989
952