2973
2516
1743
619
1431
2939
2751
3032
2991
2745
2895
2804
2924
2042
197
2820
3050
3027
2171
2288
2828
2327
3037
2786
2818
2561
2919
3044
1676
2777
2405
2358
2816
2802
2875
2630
2650
2656
3035
2738
3029
3026
2454
2519
646
2614
2774
1454
2947
2808
946
2513
2505
1927
393
160
2399
2746
2284
2654
2486
2316
2838
2286
367
2610
268
2303
2394
2583
162
2993
2960
3046
1583
142
370
2230
918
2635
2618