23418
160958
203770
1800145
0
25744
24965
24697
91364
23632
153660
52732
9168
25272
135410
828391
252005
29261
30936
1860944