7991
7442
6127
5996
4718
4133
3693
3626
3485
3147
3056
2922
2817
2487
2384
2233
2171
2032
1698
1659
1648
1489
1478
1447
1423
1398
1374
1373
1232
1154
1111
1072
994
981
910
886
856
855
845
813
777
751
746
708
704
655
643
642
638
634
627
602
582
546
532
530
526
520
504
499
490
485
440
433
430
428
427
427
412
392
390
376
365
362
361
361
337
326
325
318
313
312
303
285
281
270
249
242
227
225
214
212
208
195
190
181
175
165
162
159
159
158
156
155
143
142
138
137
129
124
122
122
121
119
112
110
109
94
88
85
84
81
81
80
80
79
79
73
68
66
64
63
58
56
55
53
52
52
52
51
48
47
47
47
44
43
43
41
41
40
39
38
37
36
35
35
33
32
31
30
28
28
27
26
25
25
23
22
21
21
20
20
19
19
19
18
18
17
16
16
15
15
15
15
15
14
14
13
13
13
13
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
5
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