22330
22
938
1
829
19034
6
409
0
4015
25
13159
10
304
2
637
1883
7952
456
7887
5
381
1256
2095
4
9244
3724
9807
1215
1671
445
661
467
2490
17184
44
1101
1326
1279
1133