679
685
693
603
6111
486
440
567
503
456
483
7310
30637
23250
21402
19303
1547267
14912
1389148
13336
1211144
11850
10350
8630