2946
2820
2059
1827
1139
1029
1017
883
462
443
392
384
362
317
302
273
245
236
225
217
210
159
150
134
109
95
92
86
84
68
64
59
41
38
35
32
27
23
22
20
19
18
17
16
15
14
11
10
8
7