31535
0
448
1
363
335
3373
580
507
116
1073
121182
282572
18403
6
484
437
1663
273
3287
5316
3
169211
11
397
421
21743
1343
543
3663
339
2904
2
1182
1282
422