246
0
625
2
4111
3114
4
1098
2881
164
918
2896
10
1898
615
1132
653
631
518
3498
2189
70
64
798
1056
1
475
1043
3092