1251
1
2915
2310
2
2562
4
1627
1243
3431
8
1765
7018
1533
400
0
3657
1215
1035
1127
1353
1636
5
298
1850
3
1084
1835
2241
2629
1661
2309
3610
1029
2615
2382
2500