2050
1
1492
3
935
1593
2
2110
3090
6
11153
8
3491
4
2920
3673
1289601
3186
2919
1903
2940
1286
108797
0
1163
6346
16
2358
9
2155
2257
2386
6983
10
1532
1767
3461
10827
3926
14
6236