262
281
255
330
575
517
381
351
275
578
535
561
40127
30640
29313
26475
2282267
20614
1993153
1844149
18296
15120
14710
13030