8629
5766
5319
4604
3727
3313
3203
3167
2245
1515
1327
1102
1062
958
935
772
766
698
684
653
642
641
622
610
476
469
417
411
404
395
392
374
357
334
332
313
302
297
273
262
245
225
223
220
218
216
214
213
200
199
179
165
156
155
150
147
147
144
144
143
143
142
139
132
120
119
116
114
112
111
111
108
106
105
104
104
100
95
94
94
94
90
88
87
87
87
84
79
78
77
75
75
75
74
72
72
71
71
68
66
65
64
62
61
60
59
59
58
57
57
56
48
48
46
45
43
43
43
42
42
40
39
38
37
32
32
31
30
29
28
26
25
25
24
24
24
23
23
23
23
22
22
21
20
20
19
18
17
16
16
16
15
15
15
14
13
12
12
11
11
11
11
11
11
10
10
10
9
9
8
8
8
8
7
7
6
6
6
6
5
4
4
4
4
4
4
4
3
3
3
3
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