3503
3
8822
5
629
0
726
22330
22
8876
8
25137
9178
6
3691
3116
1
4139
4
5781
2683
4740
6052
10
2275
2
9244
4179
4820