3503
3
629
0
1073
726
22330
22
180849
9807
2
8876
8
1961
2466
5
2724
120469
35
2211
9178
6
18385
474
4139
4
5781
4740
1
383
9315
2987
1020
764
2723
706
9244
3621