31535
0
448
1
18403
6
363
321
1015
249
1663
1073
5611
11
3373
2904
2
580
1009
281
745
3287
437
458
1853
301
269
116
1222856
4
12005
3
422
397
440
325
303