31535
0
363
580
448
1
397
2904
2
3373
3287
437
2459
9
440
5611
11
295
18403
6
6800
2546
17353
4223
22
3663
282572
1222856
4
1073
301
361
1343
2011
3
284
367
5316
1973