31535
0
448
1
397
2904
2
580
437
440
295
282572
6800
105290
18403
6
363
3373
1751
3287
1222856
4
3663
2330
361
482
346
1559
48708
284
31220
10
367
1973
5316
3
2546