3778
1841
1223
695
683
671
599
568
551
513
438
389
360
352
344
314
280
278
206
159
125
124
117
111
105
103
99
96
93
90
85
62
61
58
56
54
53
52
50
39
37
35
34
33
29
28
25
24
22
20
19
18
17
16