3093
5184
53430
143742
10706
186532
7157
208547
55011
4560
1941
1440
1972837
13647284
1361212
11889261
1163140
110133
9838157
964211
79876
794437
74465
67892