2100
2
1741
1
1579
6346
16
4471
1672
2990
0
3779
2986
8527
940
2209
3
5439
11351
17
1512
3426
4
696
1218