4111
2
1020
0
25137
381
602
456
403
968
505
1557
787
1939
846
2143
5313
1215
1
722
357
471
1661
467
1396
391
951
439
1167
1161
1101
230
408