15347
6
1115
4
1211
3
774
0
1799
1114
5
1721
1037
1120
1
1355
689
1304
935
2
364
901
748
1913
944
809
621
604
240
378
320
1920
81877
42
90191
965
877
1823