1225
0
1028
940
1
501
581
1193
637
616
657
2366
1512
3426
4
1103
948
931
3008
3
1601
1431
1422
912
1037
822
3083
2
1437
5065
2045