16909
6774
6084
2521
2474
2115
2032
1491
1175
1066
888
874
776
680
666
622
528
519
499
466
430
359
346
339
316
312
293
280
276
269
268
256
233
230
222
208
204
203
197
189
187
179
177
162
156
155
137
130
129
128
122
117
112
107
105
103
99
96
93
92
90
85
82
78
75
74
73
72
68
63
60
59
54
53
47
45
43
42
41
37
35
34
32
30
28
27
25
24
22
0