31535
0
18403
6
116
363
448
1
330
1073
1343
296
36045
580
397
2904
2
3980
3
437
759
105807
42
440
4594
3663
295
558610
5611
11
255
3373
273
1885
1863
282572
1282