2784
1
1506
2
2666
9
17946
0
2251
3271
4
1777
1189
785
2906
1153
2995
5440
8
2012
1549
1721
2490
2595
721
2366
21152
1672
2292
7086
12
2209
3
685
7793
2258
800