630
933
14610
1075
935
642
873
875
8310
1555
13112
13310
660212
47123
46870
45288
4046271
3843157
31944
3133151
29896
25522
23541
21630