8364
8330
7626
7414
5794
4589
4413
3319
3226
3211
3170
3032
2932
2759
2059
1940
1933
1904
1700
1655
1640
1589
1583
1460
1422
1322
1278
1270
1243
1145
1143
1116
1072
969
960
942
942
735
712
708
693
687
645
627
596
596
591
586
584
583
580
575
574
565
528
494
489
489
485
465
453
419
413
396
395
383
375
368
362
356
336
329
310
309
302
300
294
287
287
284
278
273
250
248
245
242
242
241
240
234
227
226
222
214
192
185
176
172
168
157
155
150
138
137
137
133
121
117
116
111
104
103
103
102
101
100
99
98
87
86
81
77
75
75
73
72
71
70
68
66
66
64
63
63
63
61
60
56
55
53
52
52
52
51
46
45
44
42
41
40
40
39
38
37
36
33
31
31
30
29
28
27
26
25
24
24
22
22
21
19
19
18
18
18
18
17
17
17
17
15
15
15
15
13
13
13
13
12
12
12
12
11
11
11
11
11
11
11
11
10
9
9
9
9
9
9
8
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1