323
283
464
330
300
3711
292
335
322
387
264
190
30077
22930
21032
18783
1502267
14462
1352148
13056
1163144
11600
10110
8390