2903
3
2668
1
1392
2087
2
638
0
3051
373
2595
788
650
1849
1478
1225
1318
1583
661
950
861
940
496
758
372
1158
1350
1001
577
721
1759
694