527
394
377
344
6238
5320
387
565
4021
520
4619
405
26347
19970
18171
16332
1268265
12602
1144148
11404
10380
938143
8570
76411