1681
1
1475
2
1860
2980
1660
673
0
830
801
1305
1093
3326
3
526
1399
3292
15
2166
1000
2760
4
1382
2899
8
4099
1778
868
1746
662
1168
496
1813
1751
2184
1570