1193
0
616
657
2366
1
1512
3426
4
2304
948
931
3008
3
1601
1978
822
3083
2
5065
2465
484
2932
5440
8
2903
3051
534
1603
2149
5
3090
6
1478
1849
2906
2069
600