1020
0
456
20634
8
602
25137
1557
4111
2
722
467
381
403
1167
1101
1939
454
2143
968
505
787
1661
1
951
2328
846
1133
5313
1045
4820
408
614
1161