2341
1289
830
986
874
850
5086
1312
2791
2912
1938
1139
2011
1213
2507
1896
2400
2744
3905
22436
2737
11972
2956
4979
2705
2615
5276
9402
3039