416
485
380
247
311
370
330
3711
292
382
306
398
27297
20460
19061
16942
1339265
13292
1203148
11876
10770
995143
8950
78611