320
350
302035
386873
290
321
336
413
2914
292
4012
4714
28277
21440
19771
17523
1407265
13742
1272148
12336
11000
1067144
9410
80311