310
350
253
385
490
300
293
351
357
207
193
363
28197
21320
19631
17402
1391265
13662
1261148
12236
10960
1055144
9260
80211