1193
0
616
657
2366
1
1512
3426
4
948
931
3008
3
3003
5
1601
822
2953
3083
2
5065
2586
2465
484
2597
4888
20
1773
2932
5440
8
2903
3051
534
1603
2149
2087