31535
0
448
1
363
335
507
580
3373
1073
116
273
1663
421
21743
484
437
18403
6
802
154
397
339
420
661
5611
11
1762
745
5316
3
121182
3663
584
2904
2