321
413
2914
4012
4714
291
428
322
341
250
355
39132
28757
21890
20151
17973
1429265
13922
1305148
12596
11180
1079144
9580
81111