14229
10
1832
3
3037
4
1472
1
1712
805
1182
2
7550
2102
544
0
381
286
9778
12
675
584
1133
1939
957
1610
951
454
403
2121
409
415
1045
456
2448
5
1557
1661