249509
258505
238114
553157
597935
589652
676813
478128
27851702
23242486
22661960
19373669
14112916
12837157
11428624
9981365
210265
891108
436725
221275