246
0
1161
1
1166
1320
356
1188
2
1343
1470
2810
486
698
1003
748
1128
405
862
2697
5
792
13159
10
2864
7
4922
857
6515
1501