1295
1
596
0
2245
3
14125
10
3053
7
571
2771
1485
919
894
764
1970
1105
1364
484
534
2663
490
2740
2189
5375
475
1744
1298
3125
5
3196
2
2495
850
469
938