2054
1
4057
15
266
0
458
4594
479
1516
2585
2
584
1152
46414
471
683
503
343
691
2952
759
455
3659
14
3287
2246
9
1780
431
525
401
2992
1045
1009