3503
3
629
0
726
22330
22
9807
2
8876
8
1053
2466
5
2076
1
2724
2554
4179
9178
6
2211
18385
4139
4
5781
419694
9
573
4740
2987
764
9244