8366
8331
7628
7415
5796
4590
4414
3319
3226
3211
3171
3033
2932
2760
2059
1940
1933
1904
1700
1655
1640
1590
1583
1461
1422
1322
1278
1270
1243
1145
1143
1117
1072
969
960
942
942
735
713
708
693
687
645
628
596
596
591
586
584
583
580
575
574
565
529
494
489
489
485
465
454
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
118
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
54
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