444
7030
617
637
4814
465
540
4618
531
668
352
4911
31787
24350
22732
20173
1634267
15852
1452148
14006
1306144
12270
11060
9330