2979
6
1626
1
886
0
2445
443
1225
2749
3
2587
2554
895
2
8731
1970
2730
2059
8
10543
9
2084
1496
6062
16
1107
958
1968
2599
5
6302
2628
5620
11
5617
6344
593