31535
0
397
1
437
363
448
3373
3663
1073
580
1282
335
295
18403
6
21743
116
1343
2011
3
5611
11
382
3092
2904
2
356
1663
422
3287
1015
5270
7
44199
440
1238