1235
1
2069
3
2855
20634
8
625
2
2730
6
282572
0
2668
583
1464
2334
1824
521
571
814
933
417
1095
1129
1291
1256
565
7952
5217
11
4820
1776
3442
18385
4154
2341