31535
0
3373
363
448
1
1282
116
17353
3287
249
18403
6
580
295
273
282572
543
397
2904
2
1343
852
422
437
1073
1973
255
440
367
2546
530
2490
5611
11