413
2914
344
4012
2710
291
428
341
250
330
283
39132
29657
22630
20722
18423
1475267
14242
1332148
12906
11500
1139144
9940
83111