1037
2
1508
3910
3
2184
1
1028
524
0
1275
247
254
1301
1227
948
804
752
1578
4
1762
1443
1627
466
1080
7858
9
155
2157
885
1493
3416
1861
149
2021
1617