2328
3
2730
6
4111
2
846
0
1161
381
602
1557
683
454
3621
1
1101
410
3114
4
1059
517
467
722
1939
25137
403
325
408
1020
675
820
951
957