14229
10
3037
4
1472
1
2102
2
1712
3
7550
2815
2420
6
2457
9778
12
935
0
6210
3721
4232
381
1132
11829
1182
1133
624
668
544
479
584
805
1049
382
300
1152
403