2525
4
4562
10
1223
1
3228
3
12632
7
627
4370
5674
2
1534
1760
0
2776
2265
1535
1622
955
3310
1485
3125
5
1226
2710
3079
644
1688
470
1720
1833
1177
1431
4435
1025