352
304
360
271
432
296
386
471
290
283
281
938
37547
28920
27293
24524
2089267
18984
1839153
1703147
17026
14160
13720
12010