3090
6
1231
1
3673
202
1672
2848
2
1548
1544
3
2447
1059
2919
841
1289601
4
2358
9
2155
2192
1994
1218
2948
3868
10
1115
0
1903
6346
16
10598
3694
1221
2154
5347
6668
9027