413
2914
344
4012
2710
291
428
341
250
330
283
39132
29597
22570
20722
18383
1474267
14222
1331148
12906
11500
1138144
9870
83111