377
899
7115
8864
680
870
1030
510
570
8042
693715
574
21396
16060
14191
12820
9802
939263
8594
8550
810148
704142
66711
6380