1015
1
2999
3
2727
2173
1825
2243
6
1371
951
1111
1277
2
4383
784
0
1380
2368
1788
83
1787
21152
8
2960
4944
496
2055
467
1038
3518
1860
3090
1606
1819
1816