22330
22
378
0
252
1
1156
2
829
726
1020
17184
44
1035
2075
6
351
13835
2497
1883
3324
5
2003
8686
327
3233
16
2705
6979
4
1983