31535
0
52
297
771
25137
2275
2
19279
871
17353
195
1020
2574
1
505
676
1840
358
1878
380
440
968
3510
3840
1141
935
360
20634
8
1343
467
846
3498
4