31535
0
1853
1662
1
448
363
1009
4675
17353
691
3287
25137
1015
2546
18403
6
1973
1115
1541
321
397
1267
19279
2
281
2904
584
2192
3
3373
249
437
440
1045