2738
1
1918
2
846
0
1666
860
5009
2445
3
455
798
1557
1645
1647
1984
8116
6
400
2153
464
787
367
809
1610
407
826
275
13159
10
10070
7
951
392
2955
418