951
1
1015
2131
2
572
0
1694
2903
3
21152
8
1681
2600
4
784
3090
6
3551
10
1603
1606
1380
2571
2932
1199
467
2669
2462
2312
2535
1451
2294
690
2478
4179
619
2522