2301
2
418
0
1626
1
3092
2881
1775
2042
6
31535
460
3114
4
3510
2587
4111
2749
3674
10
2748
1452
1098
1458
3
1949
3366
1128
6062
16
1580
924
2055
3440
2546
398
314