505
489
472
7010
6531
352
6530
4414
4810
6827
587
28037
21240
19611
17362
1386265
13632
1254148
12186
10960
1052144
9220
80111