3063
10
1380
0
2891
4
1814
2
989
2060
1
2077
802
830
1734
2687
5
1020
8411
3
868
575
1812
2788
3560
2763
775
621
2890
1679
673
4311
444571
9
1162
1924
1331
1527