600
420
370
680
598869
359
172
301
304
133
368
215
19686
14990
13051
11790
8872
852263
7950
7612
738148
637142
62311
5760