840
698
727
612
850
650
653579
6312
623
5230
654
831
30367
23170
21292
19083
1537267
14672
1377148
13226
1189144
11710
10270
8540