160
136
146
131
14029
1120
1324
1170
1590
1298159
1538313
114
18123
14170
11951
10670
8192
809263
7310
6982
671148
597142
59510
5210