1225
0
1028
940
1
501
616
657
2366
4573
2
644
1512
3426
4
1200
919
2223
8
550
1329
1741
3960
3
948
1653
5339
5
2980
931
3008
2077
1601
822
1646
3083
5065