3090
6
1844
1
1301
2
1767
674
638
0
3145
4
3673
1615
237
2302
3
551
2919
1496
2942
1289601
1532
2358
9
2155
2526
2948
3868
10
1974
1903
821
6346
16
1780
1696
5
600
10598