309
212
272
326
211
202
214
262
142
200
294
216
28187
21280
19631
17402
1391265
13662
1256148
12236
10960
1055144
9250
80211