3017
2873
2106
1879
1078
1072
1026
930
449
425
390
383
373
318
302
265
236
230
218
209
199
151
141
133
119
99
82
80
77
71
59
47
36
33
32
28
24
23
22
21
20
18
17
16
14
13
11
9
8
7
6