2125
1
2786
2
266
0
584
458
4594
2328
525
1238
409
517
479
736
4328
10
471
691
503
759
3644
280
2952
343
455
3659
14
1780
1099
431
321
628