212
2710
203
172
386
266
252
265
240
233
30087
22970
21082
18853
1505267
14502
1354148
13076
1167144
11620
10150
8420