5980
5970
5100
50118
4710
3970
39632
3490
2679
2640
25315
2490
2380
23020
2149
2097254
1950
19417
18725
17654
1646
14726
14633
1390
1377
1310
1299
12810
12623
12415
12218
1215
11724
10912
1070
10416
1003
950
943
9110
844
826
810
794
782
746
727
715
712
680
677
637
622234
540
523
515
490
481
483
413
400
392
303
295
280
266
240
200
194
180
175726
167942
160
130
110
100
8859
76821
75925
41216