4012
313
618
10512
724
687
935
676
1059
303
14730
626
36477
27930
26603
23873
1967267
18384
1777151
16526
1586147
13720
13410
11560