696
623
381
494
810
572
824
532
1120
1500
1110
711
685112
49113
48410
47768
4231271
4038158
33044
3244151
31026
26542
24401
22780