1866
1
2989
3
266
0
579
1305
458
1471
4594
479
6800
584
1152
46414
471
683
503
343
691
2952
759
455
3659
14
3287
1780
431
525
401
2992
1045