351
272
261
270
393
333
344
253
202
417
223
2717
28317
21490
19781
17543
1408265
13772
1277148
12356
11020
1070144
9420
80311