7096
14
1458
0
1045
1769
1
651
1381
3
1189
2245
2639
13
471
1913
1015
1976
2
628
1126
3206
5
572
582
1123
881
454
478
1537
2823
4149
6019
16
452
2480
531