3503
3
19034
6
2459
9
629
0
726
22330
22
2855
9807
2
8876
8
2466
5
2724
9178
2909
4
139
2008
18385
968
4139
5781
4740
1
2987
764