22330
22
381
0
14492
1
1571
2619
938
722
975
2
665
750
3930
11
846
4374
3
398
1133
367
1939
905
2152
266
951
280
2121
4
3559
2143
2158
5
691
1045
430
1661