645
37272
19538
466
724
311
8113
474
9011
949
18510
2166
1776
808
833
706
16030
5617
32038
1379
1778
687