7965
7411
6084
5978
4714
4117
3672
3617
3480
3140
3056
2913
2811
2482
2378
2225
2152
2028
1689
1653
1643
1487
1480
1455
1421
1397
1370
1367
1232
1154
1113
1075
992
973
907
884
855
849
846
808
772
752
745
708
699
651
645
639
634
629
628
602
580
538
532
528
526
517
501
494
488
481
439
436
430
426
425
425
412
394
389
374
367
361
361
359
335
328
322
316
311
309
301
286
283
273
245
242
228
226
212
210
209
195
190
180
176
166
161
158
158
158
156
154
143
142
138
136
127
123
121
120
119
118
112
109
108
94
87
85
84
82
81
81
79
78
78
73
67
66
64
63
59
57
53
53
52
52
51
49
48
47
47
47
45
43
43
42
41
41
39
38
37
36
35
35
33
32
31
30
28
28
26
26
25
25
23
22
21
20
20
20
19
19
19
18
18
16
15
15
15
15
15
15
15
15
14
13
13
12
12
12
11
10
10
10
10
10
9
9
8
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
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
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
1
1
1
1
1