595180
83436
736
599160
6230
6110
39356
37348
561
19429
36065
437114
37047
28540
26993
24163
2032267
18634
1800151
16726
1659147
14000
13540
11760