31535
0
1853
1662
1
448
4675
691
1009
18403
6
1222856
4
1015
2546
1973
105290
1541
321
397
1267
281
363
2904
2
25137
282572
584
2192
3
17353
437
440
231
295
325