3107
5
1431
1
400
0
1558
2
2495
2836
608
383
1376
1423
2873
3
2079
1752
24337
22
2999
799
2234
4
1215
2886
3315
3491
6676
12
2436
1081