901
0
31535
20634
8
171
17353
467
25137
1029
968
2275
2
1020
19279
362
503
871
753
837
2524
813
2328
678
1466
90
392
355
2346
517
856
356
282572