2301
2
1020
0
1305
1
3092
1665
3
2881
6474
16
1841
31535
3020
6
3114
4
2185
3510
4111
2749
1587
2748
1452
1193
1098
1164
2546