3811
230
274
3112
347
234
294
416
428
470
311
5118
20796
15750
13821
12470
9522
899263
8360
8084
786148
675142
65011
6090