22330
22
432
0
9807
2
8876
8
31535
9178
6
300
247
1
18385
4139
4
5781
169211
11
350
399
2881
4740
2987
1779
2275
764