1506
2
2666
9
1295
1
17946
0
280
2251
894
3271
4
1777
1189
2650
20
785
2906
1153
2995
2996
2250
1549
1721
2490
21152
8
1672
2292
7086
12
2209
3
1581
7793
2258