1660
1
1489
4
1568
662
0
849
3562
4179
4311
909
890
2110
714
1333
1206
801
693
1259
1536
1055
1695
7
1821
2258
1577