657
0
2366
1
1512
3426
4
948
931
3008
3
556
1601
822
3083
2
5065
2465
484
2102
2932
5440
8
2903
3051
534
1603
467
2149
5
2087
3090
6
1478
2727
1849
559
2906