308
52
345
180
6313
3010
386
434
3611
266
247
327
19576
14900
12981
11670
8802
849263
7920
7572
728148
632142
61911
5710