1757
1171
877
1478
4139
2857
1746
2413
2896
2003
2105
1903
2023
1849
3064
4353
3206
2254
2196
3097
2342
6018
3070
4213
31311
7890
2422
3688
3959
4030
8973
6615
24514