2638
2
1309
0
1992
3
697
5389
1
5296
13
1794
1434
4914
2110
1726
1033
1304
1495
2744
2060
4442
7
1213
1486
8411
174730
18
1812
2788
83
3560
2763
775
703
2890
1679