699
1
1992
3
1532
697
0
929
2710
2
1606
1309
4914
1813
5389
2530
4
524
1787
19944
1239
20163
44
1384
5
2082
1468
1424
2786
1289601
108797
1691
1681
2209
2173
1054
2760