952
823
385
9
12817
689
412
754
651
572
364
492
442
131
143
625
794
30316
1606
1196
16811
10315
398
915
1869
10412
956