306
322
387
190
280
4310
234
344
254
293
2510
28197
21320
19631
17402
1391265
13662
1261148
12246
10980
1055144
9290
80211