1681
1
1015
2368
3576
3
1558
2
1511
830
0
2562
2108
6
3090
1801
2110
791
2268
4
1168
4179
1570
1816
2184
2921
5
1830
2999
685
2903
83
2173
2932