22330
22
2199
3
8876
8
9244
1
1073
2
19034
6
1630
1033
629
0
417
2952
13159
10
2860
15
9807
3777
1188
9178
3157
7
3449
4
427
897
8995
4497
2027
4987
5620
11
1745
4049
315
18385