946
813
875
2352
998
959
1001
1049
882
1318
12916
2268
4258
1535
967
1036
932
849
872
1034
976
1126
4572
1486
997
895
1130
1529
922
783
5778
997
957
911
1469
870
790
825
823
853
858
874
785
967
2999
3982
882
875
1027
803
2768
792
1354
905
1080
1233
876
929
1096
1067