2315
2
3090
6
1404
3673
1804
3
1868
1974
2735
496
0
2919
1018
1
1637
1289601
4
1706
2358
9
2155
994
2948
2982
3868
10
1903
1076
1854
1590
6346
16
1889
1305
10598
1787
3694