505
489
472
7010
6531
352
6530
4414
4810
6827
587
28087
21260
19611
17382
1389265
13662
1256148
12216
10960
1053144
9240
80211