1391
1472
3947
1653
2162
2585
2735
4058
7725
4386
84836
57930
1611017
1125812
10503276
1013916
96643
9529258
7853154
749911
69816
60344
55822
53158