1047
2
2740
3
2990
0
2906
1
3779
2650
20
2986
1788
940
7793
4
2478
746
1193
1512
1849
3426
1399
2258
1819
5382
5
7733
2209
8072
66
758