1193
0
616
657
2366
1
1512
600
3426
4
948
931
3008
3
1601
822
3083
2
5065
737
427
2465
3114
1172
484
2932
5440
8
1391
2903
3051
534
1603
1267
2149
5
2087