1267
2
2711
1309
0
1992
3
2478
2072
5216
8
929
1505
697
5389
1
4658
5
4914
5200
4
17333
27
542
1108
2838
4142
1982
1227
1077
956
5209
9