3412
1
1213
3
515
4442
7
2655
3813
3957
3245
1011
5232
19
2254
2
2512
7053
2144
1526
540
4142
5
4837
1924
3255
4
1263
800
0
8078
28
2915
2367
2298
951
1700
3200