704
1000
883
15212
717
602
1086
946
435
712
455
620
685112
49103
48410
47768
4231271
4038158
33044
3242151
31026
26542
24401
22780