2100
2
2110
1
3090
6
3673
2688
1289601
4
1415
2245
3
2758
3066
7
2629
8217
2231
6345
6346
16
3014
20
2919
562
11153
8
1268
1087
1332
1286
2358
9
2155
3126