2597
2
944
1301
4
1367
990
0
1414
3
1109
1
1044
1981
1409
606
1347
1303
853
1626
2190
2203
1616
1160
1543
1891
1429
1641
2959
2368
1422
1923
1477
2438
2469
6