1739
1
2333
3
2621
1815
2
1801
0
1305
270
2535
4425
6
2982
1013
1988
737
3931
650
2277
2735
2352
2555
2999
1152
2061
12459
1752
1431
5726
8
796
2297
3001
3117