616
0
657
2366
1
1512
3426
4
948
931
3008
3
2090
1601
2184
822
3083
2
5065
2465
484
85
1579
2932
5440
8