1050
0
1104
4
3340
7
1732
1
825
1615
1920
1292
2
935
2423
10
1378
1528
669
2885
9
499
1150
948
3
1424
1275
922
1481
5
1160
1662
1881
1135
998
988
477
1307
3547