905
1
995
582
0
3326
3
1124
2181
2462
2
896
1731
1338
893
2982
557
2917
5
2849
4
1299
2109
2331
1132
471
2089
2290
57793
2227
812
2623
2131
1466
3498
1523