5151
2
2911
9
4651
3
21152
8
1618
0
2082
1
475
1239
2676
2405
2740
1393
2763
2711
581
2566
1523
652
1583
1017
3503
4
181997
11
718
297066
4724
883
2471
3252
398656
19
978