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