901
0
31535
171
20634
8
753
1029
467
355
837
747
2730
6
25137
90
1348
678
359
871
17353
2524
2
813
1446
1466
503
356
968
2275
66
53
1020
418