2921
5
501
0
1193
616
657
2366
1
1512
3426
4
1819
948
3158
2
2264
931
3008
3
5065
1601
1766
2512
822
3083
2465
484
2932
5440
8
2903
3051
534
2149
2087
3090
6