31535
0
448
1
282572
1073
1015
611
552
1009
422
18403
6
90
2395
3663
116
2211
458
1045
363
1779
2189
5611
11
675
326
918
1075
584
2952
1392
2904
2
105290