8379
8331
7615
7434
5798
4586
4423
3302
3221
3206
3175
3034
2932
2772
2065
1934
1921
1911
1695
1645
1637
1587
1579
1468
1415
1322
1273
1258
1244
1139
1134
1126
1060
971
959
945
936
731
713
709
690
683
645
627
599
597
592
586
585
584
582
577
577
559
528
489
488
486
483
468
453
416
410
397
394
380
373
369
365
359
334
327
309
309
297
296
293
284
283
283
283
273
252
248
244
244
243
241
239
234
227
227
221
213
193
182
174
173
167
156
154
147
138
137
135
132
122
118
118
112
103
103
102
102
102
100
100
97
88
86
80
77
75
75
73
73
72
70
67
66
65
64
64
64
63
61
60
56
56
54
52
52
52
51
44
44
43
42
41
41
40
39
38
37
35
32
31
31
29
29
29
27
26
24
24
24
23
22
21
19
18
18
18
18
18
18
17
17
17
15
15
15
15
13
13
13
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
5
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