946
0
1760
15
504
5
16550
1
4107
877
1567
2
1711
448
444
1295
4
1093
1720
1325
775
1675
1322
1371
2206
1179
681
1408
5890
3
1779
2767
6
3128
967
721
953
622