31535
0
17353
25137
19279
2
6800
3114
4
52
297
20634
8
771
2730
6
2275
1098
871
195
1020
505
676
1840
358
1878
1
380
440
3510
3840
1141
935
360
1343
467