4083
2708
1462
2443
2874
735
816
1501
1675
713
895
4044
1106
3172
3281
2970
2786
945
982
7071
5824
4259
2609
6326
4361
764
2915
2603
4200
2919
3478
1846
3858
3849
2580
3862
8582
2131
1487
724
2123
2861
3154
3267
5809
8566
1666
7059
3850
2908
3469
974
1833
4188
6303
2959
4246
4030
700
3837
2591
1094
4069
2769
807
884
2697
2430
930
1452
4345
3843
2564
2901
758
2599