19365
18929
1750
17951
14847
15544
1620
15240
14038
10713
969
11616
22896
17350
15361
13740
10522
1030263
9294
9120
899148
758142
7030
69711