1543
2
1814
4
1878
1
2485
928
0
2903
3
1442
550
1253
1579
2180
2530
2403
3221
20
844
833
665
5
2787
1547
3289
2786
1619
3244
7306
6019
16
2738
5895
15345
12
1710
847