1090
1372
775
400
1690
1310
682035
952966
11411
1029
9115
706
684712
49053
48360
47728
4229271
4035158
33044
3238151
31016
26502
24381
22720