3051
2200
3352
2954
2583
2123
2380
2896
2898
3155
1886
3422
2657
2913
1891
1894
2151
3434
2923
3181
2672
2676
2166
3194
2686
2942
3202
2180
2693
2438
3206
2951
3463
2954
2193