2100
2
1889
1
3315
6710
0
2740
3629
1716
928
3871
1506
4
1391
3470
5
5196
3025
4179
1148
1868
5946
2285
2445
1753
1412
1466
2664
3
2255
2322
2054
3109
14
2089