3090
6
1844
1
1301
2
1767
674
638
0
3145
4
3673
237
2302
3
551
2919
1496
2942
1289601
1532
2358
9
2155
2948
3868
10
1974
1903
6346
16
10598
3694
1221
2154
5347
6668
9027