806
1
3095
7
898
717
541
0
3212
4
1927
2
778
595
14801
11
2593
2189
591
546
40314
14
6501
8
2676
297066
21152
19079
6
2711
3329
4651
3
2911
9
2145
4465
22
181997
7978
3354
5151