22330
22
2095
4
6406
12
1420
2
1685
665
0
198
1
2619
3650
3
2379
1176
1372
3929
10
3091
7
3025
97284
1762
1203
2086
1227
1586
1256
2069
8
2914
5
7885
1616
19034
6
196
814
1678