699
1
1532
929
3
2710
2
1606
1813
2530
4
524
1787
19944
1239
20163
44
1384
5
2082
1468
1424
2786
1289601
108797
0
1691
1681
2209
2173
1054
2760
1844
4833
1749
2386
2526