1010
1
3054
2628
2
2673
0
737
6579
9
12958
5
1890
3440
2120
6
475
5108
4
2881
802
2587
4111
1626
2749
3
2459
486
4049
10
1059
4271
3092
2657
1277
980
2306
3990
400