616
0
657
2366
1
1512
3426
4
1229
1514
2886
2
2430
3
948
2264
931
3008
5065
1601
822
3083
2465
3562
484
564
2721
2932
5440
8