2301
2
1020
0
3092
1
2881
31535
3114
4
3510
4111
2990
6
1936
2749
2748
1452
2493
1567
579
1098
951
2125
1945
2526
3
3868
7
1558