8989
2924
2196
1761
1690
1488
1457
1007
902
863
770
717
713
628
586
504
383
330
314
285
281
234
228
205
186
175
147
140
139
136
133
117
114
112
111
107
104
93
91
84
73
66
64
63
59
49
47
42
41
38
37
36
33
31
30