6312
1734
1397
1265
1207
1075
999
682
628
478
421
418
406
342
304
271
267
236
227
197
189
180
167
144
132
120
114
106
98
96
94
84
67
63
62
61
60
58
55
51
48
45
41
39
38
36
34
32
30
29
27
25
24