396927
319352
81329
695796
328396
345444
948627
547375
27911702
23273486
22712960
19397669
14131916
12874157
11455624
10006365
213265
895108
440725
223275