1766
2
501
0
1193
616
657
2366
1
1512
3426
4
948
2400
6
262
931
3008
3
2141
9
2529
7
1601
1169
1015
6236
10
822
3083
5065