2478
1
930
2
685
0
4471
1672
2238
3779
2986
1225
1028
940
693
450
616
2366
737
1512
883
3426
4
661
800
948
931
1287
2145
600
1601
822
3083
5065