19508
19580
19997
19892
19264
17632
17605
16838
1638
15435
15916
14490
14946
14979
14961
14377
12207
10227
8654
8438
8415
7144
7778
7983
7657
6402
535
5791