1223
4
2749
2
1098
0
1362
2730
6
7153
9
4154
467
3196
2119
1
2016
7334
3353
11
5455
2000
43
1664
5031
3025
7906
8
2668
1452
2659
964