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