1640
9
2256
1
632
266
0
2830
4
3397
2
689
8640
458
584
4594
691
759
431
1152
503
1045
422
517
745
479
2952
1232
471
1525
1603
683
1075
1649