600
420
900
370
680
598869
359
172
301
304
133
215
19586
14920
12991
11710
8812
849263
7920
7572
728148
634142
62011
5720