832
1588
1007
2110
1230
940
1528956
2405541
12822
11512
900
542
684712
49053
48360
47728
4229271
4035158
33044
3238151
31016
26502
24381
22740