1020
0
3092
1
2881
2
31535
645
3114
4
2328
3510
4111
5871
15
934
2749
1587
2748
1452
1098
1862
8044
4298
8