1428
2
2537
3
3629
4
2478
1
606
0
347
1795
1945
970
1231
937
3194
3646
1252
1765
3183
2479
1204
3151
3900
8
619
1424
852
1565
1146
3048
7