4111
2
2668
3114
4
177
0
1098
2881
164
918
2896
10
1898
615
1132
653
631
518
2189
70
64
798
1056
1
475
1043
3092
1501
802
2299
1020
492
503
1793