685117
672845
353447
822323
1288402
1334748
371569
1167983
23632486
23146960
19650669
14355916
13245158
11731625
10244365
8733963
465970
944384
36966
267678