2237
4
1487
1627
1
1946
2635
2
1936
0
4739
2756
7258
3193
5
1715
772
1453
1031
1736
1019
4142
579
123674
35
3106
2667
4797