22330
22
19034
6
829
1
661
3650
3
9244
1883
938
5135
4
1020
1671
417
0
4015
25
17184
44
97284
2117
304
2
4713
14
1192
1418
426
4987
351
730
530
2864
7
909
637
3082
2932