151
143
95
104
1010
108
145
96
97
90
123
85
10420
8570
6280
4940
463261
4000
3870
3809
3471
334147
302142
28649