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