4978
2
978
2494
1
3623
2522
2482
2772
982
2538
2318
883
3
2542
1096
0
1534
2776
2265
1535
1622
1485
3125
5
1226
2710
3079
1688
1720
1833
1295
1431
4435
637