3646
909
1079
2074
988
2541
1325
3518
1210
1041
1255
998
1970
1143
1261
1559
1021
1128
1646
2403
1679
2798
1644
2151
3187
5385
1691
1356
1598
1717
2053
5075
1868
13596
6698
10944
22774
11367
5744
6078
12936
19774
4823