1015
1
951
4179
21152
8
2781
866
845
467
0
3090
6
1380
2903
3
2932
2
2669
1694
159
2535
690
784
1787
2884
5
745
564
1603
3498
4
4305
2294
3080
2949
1743
1740