806
1
3095
7
898
717
541
0
3212
4
1927
2
778
595
14801
11
181997
2189
591
546
40314
14
6501
8
3329
2145
4465
22
7978
9
19079
6
3354
1473
32302
2853
525
2044
986
2525
3758
5