22330
22
2086
4
3650
3
424
2
6411
11
19034
6
4110
896
1
2095
504
920
1006
11829
0
617
2774
1010
398
4097
10
97284
1362
1279
909
2235
829
198
6383
17
3353
1543
2306