1825
1372
1227
981
822
1203
1118
633
930
924
1072
1142
684912
49083
48380
47728
4229271
4036158
33044
3238151
31026
26512
24401
22760