3092
1
31535
0
1452
408
4895
8
2546
467
400
3383
3
443
2623
2713
4111
2
6435
7
637
4694
1638
2727
1392
1270
547
521
738
1385
2076
274
2996
6
90
2189
1389