142
295
200
271
4013
194
175
174
2812
207
273
2612
19846
15160
13211
11880
9002
856263
8000
7732
739148
644142
62811
5820