1777
2
600
0
24337
22
2337
5
1193
2478
1
4471
1672
3779
721
822
2986
1075
1225
1028
2268
4
1431
1558
15233
578
616
2505
2366
2562
1512
3426
2921
913
851
1819