3090
6
2003
1
3673
3045
3
973
0
1791
1097
2
2428
1647
4
3676
4080
1143
2919
1289601
2272
2358
9
2155
5862
5
638
731
2948
1102
3868
10
1903
6346
16
10598
3694
1221
1073
2154