107
0
1462
1
4536
2
2987
4111
918
2727
20634
8
1551
2328
467
402
2490
846
1020
25137
951
587
366
53
1661
1557
2702
2076
1045
1567
1133
1101
722
663