1586
1
467
0
31535
266
683
2748
2
458
1824
4111
269
503
4594
431
691
6800
584
2328
1075
25137
1378
1152
2952
4328
10
759
471
953
525
517
343