563
490
455
363
370
591
405
403
292
384
415
401
42387
32260
31363
28575
2460268
22254
2150153
19616
1960149
15970
15760
14000