323
283
464
330
300
3711
292
335
322
387
264
190
30077
22960
21052
18793
1503267
14462
1352148
13066
1165144
11620
10130
8410