157292
16054
1530
13562
1330
154160
12615
13275
119112
1020
10556
11947
12750
10310
8101
6490
554262
5140
4870
4381
4389
416147
379142
31650