22330
22
483
0
1087
54
65
63
121182
1
1029
843
18385
2
661
441
1085
58
1327
256
370
430
868
332
573
73
1073
7260
337
590
1853
13
487
400