9120
6079
5629
4878
3920
3478
3376
3358
2364
1600
1396
1168
1117
1001
988
813
806
731
709
676
674
673
658
640
502
495
441
434
426
413
408
396
385
353
341
328
317
311
284
269
261
235
235
231
231
229
228
224
217
211
191
177
163
162
157
155
155
154
154
149
149
148
144
138
126
124
123
122
122
117
115
114
111
110
108
107
104
102
102
100
97
96
96
95
91
90
87
84
84
84
84
81
81
79
78
77
75
74
73
68
67
66
64
63
63
62
61
60
59
58
58
51
50
48
47
47
45
45
43
42
42
41
41
41
37
36
33
32
31
29
27
26
26
25
24
24
24
24
24
24
23
23
22
21
21
20
19
19
18
17
16
16
15
15
15
14
14
13
13
12
12
12
11
11
11
11
10
10
10
10
9
9
9
8
8
7
7
6
6
6
5
4
4
4
4
4
4
3
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