4009
1182
30867
1805
1270
923
1662
3797
2238
1003
1132
1319
3190
1107
1308
1157
1016
2402
1890
935
953
1014
1164
978
4160
5532
1276
1019
2891
1060
1113
1257
969
2366
1397
1147
18069
1119
961
1246
1095
1549
5810
941
823
2088
1026
1803
909
953
1154
1128
970
863
824
908
1010
1530
988
952