9
11
16
222
792
332
512
5223
5071
5375
2933
2995
3169
3361
2
6
101
13
15
3921
3393
4083
5122
404
4901
915
1403
674
159
150
1591
1631
1461
731
941
863