3051
2
1603
1
1660
1101
501
830
1558
4
2906
585
1378
1616
3
466
2258
525
2485
1672
2447
6
108797
0
2990