1133
0
1238
1
2508
2219
4
663
2
2035
4850
9
1362
1470
878
549
2777
3
835
626
653
328
1264
605
1772
662
488
1252
5
701
559
63038
17
1078
644
3622
15
1297