2955
2
798
0
1750
846
1557
860
809
367
5009
8116
6
13159
10
407
455
1516
1
1708
1256
401
1199
1636
2897
5
363
657
1077
400
464
1543
787
1923
691
281