508
503
564
496
492
544
476
530
430
532268
360
31797
24350
22752
20173
1634267
15852
1452148
14006
1306144
12270
11060
9330