15482
15
582
2
1664
1
1136
3
1889
1716
928
2470
1518
2710
8
1132
0
964
1326
418
1171
2767
1040
1743
3759
2314