2825
1329
622
493
489
447
359
346
317
311
293
278
267
250
230
208
206
193
186
157
155
128
127
119
109
107
98
89
87
67
65
62
59
58
41
37
27
24
23
22
21
16
6
5
4
3
0