2820
4
300
0
1380
4241
3
727
1
672
1015
611
348
1698
2060
4937
612
784
87
914
733
1681
356
8411
1151
526
1812
1785
2184
2788
3560
2763
1494
775
2