2788
2
796
6
2737
1
833
2908
10
3671
2108
3
904
2329
2234
4
2835
2297
421
1618
2277
0
884
2999
2551
2619
4670
1752
346
1394
10180
8
4012
2939
891
1595
2528
606