1621
1513
158
176
1811
156
157
1816
145
1430
163
141
12070
9800
7801
6140
538262
4860
4550
4191
4169
397147
368142
30950