2301
2
1020
0
1626
1
3092
2881
785
31535
1324
10483
11
3114
4
4895
9
2100
3
3510
2587
6
4111
2749
3674
10