574
0
462
1355
2623
3
2357
1
3286
4077
956
93
2274
3036
2656
14
991
522
1313
2462
2
4449
4
8002
7
508
924
618
1639